bi-parental heap